an evergreen tree native to southern mexico, central america and the caribbean (manilkara zapota)
Meanings of "an evergreen tree native to southern mexico, central america and the caribbean (manilkara zapota)" in Spanish English Dictionary : 3 result(s)